@charset "utf-8";

html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; background:url(../images/bj.gif) repeat-x top center; -webkit-text-size-adjust:none;}

a{ color:#464646; text-decoration:none;}

a:hover{ color:#11578b; text-decoration:none;}

.lf{ float:left;}

.ri{ float:right;}

.ptp{ padding-top:20px;}

.br-bg{ background:#fafdff; border:1px solid #cadae7;}

.editor{word-wrap: break-word;font-family:微软雅黑; font-size:14px;}

#showtext p{text-indent: 2em;}

/*头部*/

.in_tp{ width:1000px; margin:0 auto; height:30px; color:#fff; line-height:30px;}

.in_hyc{ width:1000px; margin:0 auto;font-size: 15px;}

.in_hyc ul li{float: left;margin: 0 4px;}

.in_hyc ul li a{color:#fff;}

.in_hyc ul li a:hover{text-decoration: underline;}

.in_tpsc{ width:300px; float:right; text-align:right; }

.in_tpsc A:link{

   color: #757575;

    text-decoration: none;

}

.in_tpsc A:visited{

   color: #757575;

    text-decoration: none;

}

.in_tpsc A:hover{

   color: #ff8332;

    text-decoration: underline;

}

.in_tpsc A:active{

   color: #757575;

    text-decoration: none;

}







.inner{ width:1000px; margin:0 auto; /*position:relative; */overflow:hidden; height:140px; padding-top:7px;}

header{zoom:1;}

#web_logo{font-size:0px; position:relative; z-index:999;}

.top-nav{position:absolute;top:8px; height:60px; z-index:1; text-align:right; width:100%; right:0px;}

.top-nav li.b{ position:absolute; bottom:0px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px;}

.top-logo{ min-height:70px; _height:70px;}

nav{height:36px;/*background:url(../nav_bg.png) repeat-x;*/}

nav .inner{z-index:999999;}

nav ul{height:36px;zoom:1;}

nav li{ float:left; display:inline;height:36px; line-height:36px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}

nav li.line{ padding: 0px 1px;margin: 10px 10px 0;height: 18px;background: #FFF;}

nav li a.nav{ font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px #00284D; display:block;}

nav dl{ display:none; position:absolute;z-index:999999; text-align:left; background:#efefef url(../images/nav-dlbg.jpg) repeat-x left bottom; border:none\9; left:-10px;top:36px;}

#navul_32 {padding: 10px 0px;border: 1px solid #ccc;}

#navul_76 {padding: 10px 0px;border: 1px solid #ccc;}

*html nav  dl{ border:none;}

*+html nav  dl{ border:none;}

nav dl dd{ height:30px; line-height:30px; background:url(../images/dt-11.gif) no-repeat 10px 10px; overflow:hidden; padding-left:20px; padding-right:20px;}

nav dl dd a{ color:#2A3C63; font-weight:bold;}

nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}

nav dl.nav-pro dd a{ padding-left:30px; font-size:15px;}

nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}

nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}

.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 

.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/

.p-d{ padding:15px 0px;}

.index .mlf{ width:580px; position:relative;}

.index .mri{ width:398px;}

.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}

.index .pd-w{padding:0px 20px; position:relative;z-index:2;}

.index .pronav-srh{ width:243px;padding-right:25px;background:url(../images/lf_line.jpg) no-repeat right 5px;}

*html .index .pronav-srh{ position:relative;z-index:2;}

.index .news{ width:248px; overflow:hidden;}

.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}

.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}

.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}

.index span.parasearch_title{ display:none;}

.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}

.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}

*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}

*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}

.index .pd-tp{ padding-top:20px;}

.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:3px;}

.index .category{zoom:1;}

.index .category li{ float:left; display:inline;height:24px; line-height:24px; white-space:nowrap;zoom:1;}

.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:24px;}

.index .category li a:hover{ color:#111; background:#C7E1F7;}

h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}

h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}

.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/new_ico01.png) no-repeat left 12px; padding-left:12px;}

.index .txtlist li a{ font-size:14px;}

.index .txtlist li span.time{ float:right; padding-left:10px;}

*html .index .txtlist li img{ margin-top:11px;}

.index .newlist{ padding:12px;}

.index .newlist h3.ti{margin-top:3px;}

.index .newlist .newtxtlst{ height:44px; margin-bottom:9px; overflow:hidden;}

.index .newlist li{ height:24px; line-height:24px; background:url(../images/li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}

.index .newlist li span.time{ float:right; padding-left:10px;}

.index .newlist li a{ font-size:14px;}

#dians{float:right;padding-top:1px;}

#dians a{background:url(../dian.png) no-repeat 0 0;width:10px;height:10px;overflow:hidden;display:block;float:left;margin-left:8px;}

#dians a:hover,#dians a.active{background-position:-10px 0;}

.pro-list{margin-top:10px;}

.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}

.pro-list ol{ position: absolute; width: 2012em; }

.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}

.pro-list li a.img{ display:block; text-align:center; font-size:0px;}

.pro-list li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.pro-list .flip{ position:absolute;z-index:1;}

#trigger{ display:none;}

.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}

.pro-list .next{background-position:0px 0px; position:absolute;top:70px; left:980px;}

.pro-list .next:hover{background-position:0px -20px; }

.pro-list .prev{background-position:-12px 0px;position:absolute;top:70px;left:4px;}

.pro-list .prev:hover{ background-position:-12px -20px;}

.pro-ccc{ padding:12px 18px;}



.frlk{ padding:10px 0; width:1000px;  margin:0 auto;}

*html .frlk{ padding-top:12px;}

*+html .frlk{ padding-top:12px;}

.frlk h3.lkti{ float:left; display:inline; background:url(../images/Link.png) no-repeat left 5px; height:25px; padding-left:20px; color:#333;min-width:60px;font-size: 16px;margin-top: 20px; white-space:nowrap;}

.frlk ul li{ float:left; display:inline; margin-right:20px;}

.lk-contx{ float:left;overflow:hidden; margin-left:15px;}

.txtlk li{ height:45px; padding-bottom:3px;line-height:45px;white-space:nowrap;}

.imglk li a{ display:block;}

.imglk li img{ width:91px; height:40px; padding-top:5px;}



/*底部*/

footer{ background:#30333a url(../images/ft_bj.gif) repeat-x left top; margin-top:10px;color:#888; overflow:hidden;}

.foot-nav{ text-align:center;height:25px; line-height:25px; padding-top:15px;}

.foot-nav span{ font-size:10px; margin:0px 8px;}

.foot-text{ text-align:center; padding:5px 0px 10px; width:100%; float:left;}

.foot-text a{ text-decoration:underline;}

footer a{ color:#888;}

footer a:hover{ color:#cc1b15;}



/*内页侧栏*/

.sidebar{ margin-top:15px;}

.sidebar .sb_nav{ float:left; width:200px; position:relative;}

div.ti1-bg{ position:absolute; width:225px; height:37px; background:url(../images/leftti.png) no-repeat; overflow:hidden;zoom:1;top:10px;left:-6px;z-index:1;}

div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}

.sidebar .sb_nav h3.title1{ border:1px solid #D3E1ED; background:#FAFDFF; border-bottom:none; height:48px; line-height:48px; overflow:hidden;zoom:1;}

.sidebar .sb_nav h3.title2{ height:30px; line-height:30px; border:1px solid #D3E1ED; background:#FAFDFF; padding-left:22px; overflow:hidden; font-size:14px; color:#333;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{ padding:15px 11px 10px 11px; background:#f5f5f5;border:0px solid #D3E1ED; border-top:none;zoom:1; overflow:hidden; clear:both;}

.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}

.sidebar .ct-con{ line-height:2; color:#333;}

.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}

.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}

#sidebar dl{ /*margin-left:5px;*/ background:url(../images/cp_tb.gif) no-repeat top center; text-align:center;} 

#sidebar dl dt{ /*padding:4px 0px 5px 15px; background:url(../dt-11.gif) no-repeat 2px 13px;*/ margin:3px 0px auto; line-height:29px;}

#sidebar dl dt a{font-size:14px; color:#555;}

#sidebar dl dt a:hover{color:#fff; text-decoration: underline; background:url(../images/cp_tb_jg.gif) no-repeat top center; display:block;}

#sidebar dl dd{ padding:0px 0px 0px 15px;}

#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/job_ico.gif) no-repeat left 12px;}

#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }

#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:770px; background:#fff; overflow:hidden; /*background:#FAFDFF;*/}

.sidebar .sb_box h3.title{ border-bottom:1px solid #ccc;height:35px; line-height:35px; position:relative; background:url(../img/bt_title.gif) no-repeat left center;}

.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #035096; padding-left:5px; padding-right:10px; color:#000;}

.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; /*right:15px;*/ color:#000;}

.sidebar .sb_box h3.title div.position a{ color:#666;}

.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}

/*新闻*/

#newslist li{ background:url(../images/li.png) no-repeat left 17px;}

#newslist li p{ color:#888;}

#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}

#shownews h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}

#shownews .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/diantb.jpg) no-repeat 3px 12px; overflow:hidden; }

#shownews .relatedlist li a:hover{ text-decoration:underline; }

*html #shownews .relatedlist li img{ margin-top:8px;}

/*产品*/

#productlist li h3{ padding-top:7px; padding-bottom:15px;}

#productlist li h3 a{ color:#000;}

#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}

#showproduct h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #4d6e95; margin:15px 0px 10px 0px;}

#showproduct h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; padding:0px 10px; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95;}

#showproduct h3.sl-ti{ height:31px; border-bottom:1px solid #ccc; margin-top:13px;zoom:1;}

#showproduct h3.sl-ti a{ float:left; display:inline; cursor:pointer; min-width:60px;_width:60px; white-space:nowrap; text-align:center; height:30px; line-height:30px; background:url(../sl-ti.jpg) repeat-x left top; margin-right:4px; border:1px solid #ccc; padding:0px 10px;} 

#showproduct h3.sl-ti a.hover{ background:url(../images/rela-bg.jpg) repeat-x; color:#fff; text-shadow:-1px -1px #4d6e95; border:1px solid #5985ba;}

#rl-product{ position:relative; width:710px; overflow:hidden; margin-left:18px;}

#rl-product ul{position: absolute;width: 2012em;}

#rl-product li{ float:left; display:inline; zoom:1; overflow:hidden;text-align:center;}

#rl-product li a.img{ display:block; text-align:center; font-size:0px;}

#rl-product li img{ border:1px solid #ccc;}

#rl-product li h3{ margin-top:5px;}

#showproduct .flip{ position:absolute;z-index:1;}

#showproduct #trigger{ display:none;}

#showproduct .next,#showproduct .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}

#showproduct .next{background-position:0px 0px; position:absolute;top:60px; left:750px;}

#showproduct .next:hover{background-position:0px -20px; }

#showproduct .prev{background-position:-12px 0px;position:absolute;top:60px;left:0px;}

#showproduct .prev:hover{ background-position:-12px -20px;}

*html #showproduct .prev{ left:-18px;}

*html #showproduct .next{ left:710px;}

*+html #showproduct .prev{ left:-18px;}

*+html #showproduct .next{ left:710px;}





/*师资力量*/





#showproduct .sznext,#showproduct .szprev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../p-arrow.jpg) no-repeat; cursor:pointer;}

#showproduct .sznext{background-position:0px 0px; position:absolute;top:90px; left:750px;}

#showproduct .sznext:hover{background-position:0px -20px; }

#showproduct .szprev{background-position:-12px 0px;position:absolute;top:90px;left:0px;}

#showproduct .szprev:hover{ background-position:-12px -20px;}

*html #showproduct .szprev{ left:-18px;}

*html #showproduct .sznext{ left:710px;}

*+html #showproduct .szprev{ left:-18px;}

*+html #showproduct .sznext{ left:710px;}





/*下载*/

#downloadlist dl.top dt a{ color:#004080;}

#downloadlist .metlist dd{ background:#eef3fa;}

/*地图*/

#sitemaplist .sitemapclass2 h3{background:url(../images/li.png) no-repeat left center;}





.in_qq {width:120px;float:right;margin-top:15px;}



.in_logo{ width:550px; float:left; margin-top:20px;}

.in_tel{width: 230px;float: left;font-size: 16px;margin-top: 40px;color: #000;}

.in_tel img{float: left;margin: 5px 8px 0 0;}



.in_nav{ width:1000px; margin:0 auto; height:36px;}





/* banner */

.in_ban{ width:100%; float:left; overflow:hidden;}

.main_image {

	width:100%;

	height:422px;

	border-top:1px solid #d7d7d7;

	overflow:hidden;

	margin:0 auto;

	position:relative

}

.main_image ul {

	width:9999px;

	height:422px;

	overflow:hidden;

	position:absolute;

	top:0;

	left:0

}

.main_image li {

	float:left;

	width:100%;

	height:422px;

}

.main_image li span {

	display:block;

	width:100%;

	height:422px

}

.main_image li a {

	display:block;

	width:100%;

	height:422px

}

.main_image li .img_1 {

	background: url(../images/img_main_1.jpg) center top no-repeat

}

.main_image li .img_2 {

	background: url(../images/img_main_2.jpg) center top no-repeat

}

.main_image li .img_3 {

	background: url(../images/img_main_3.jpg) center top no-repeat

}

.main_image li .img_4 {

	background: url(../images/img_main_4.jpg) center top no-repeat

}

.main_image li .img_5 {

	background: url(../images/img_main_5.jpg) center top no-repeat

}

div.flicking_con {

	width:990px;

	margin:0 auto;

	position:relative

}

div.flicking_con .flicking_inner {

	position:absolute;

	top:360px;

	left:90px;

	z-index:999;

	width:300px;

	height:21px

} /* 121126 */

div.flicking_con a {

	float:left;

	width:21px;

	height:21px;

	margin:0;

	padding:0;

	background:url(../images/btn_main_img.png) 0 0 no-repeat;

	display:block;

	text-indent:-1000px

}

div.flicking_con a.on {

	background-position:0 -21px

}

#btn_prev, #btn_next {

	z-index:11111;

	position:absolute;

	display:block;

	width:73px!important;

	height:74px!important;

	top:50%;

	margin-top:-37px;

	display:none;

}

#btn_prev {

	background:url(../images/hover_left.png) no-repeat left top;

	left:100px;

}

#btn_next {

	background:url(../images/hover_right.png) no-repeat right top;

	right:100px;

}

/* banner */





.in_gy{ width:100%; margin:0 auto; overflow:hidden; padding-top:30px;}

.in_gy_bt{ width:100%; float:left; text-align:center;}

.gy_bt_yw{ width:100%; float:left; text-align:center;}

.gy_bt_zw{ width:100%; float:left; background:url(../images/in_gybtbj.gif) no-repeat center center; font-family:"微软雅黑"; font-size:16px; line-height:25px; color:#666;}



.in_gy_nr{ width:100%; float:left; text-align:center;}

.gy_nr_tu{ width:100%; float:left; text-align:center; padding-top:10px; overflow:hidden;}

.gy_nr_zi{ width:100%; float:left; font-family:"微软雅黑"; font-size:15px; line-height:24px; color:#666;}





.in_gy_an{ width:100%; float:left; padding:15px 0px; overflow:hidden;}



/**/

.in_gy_an_tu{ width:1000px; margin:0 auto;}

.liucheng01 {

    margin-top:10px;

}



.liucheng01 a {

    background: url(../images/liucheng.jpg) no-repeat;

    display: block;

    float: left;

    height: 160px;

	padding-right: 10px;

}



.liuchengline {

    background: url(../images/liuchengline.jpg) no-repeat scroll center top;

    height: 150px;

    line-height: 150px;

    padding: 54px 0 30px;

    text-align: center;

}

.liuchengline strong {

    color: #000;

    font-size: 20px;

}



/**/



.in_gy_an_wz{ width:1000px; margin:0 auto; text-align:center; list-style: none outside none;}

.gy_an_wztx{ width:238px; float:left; overflow:hidden;padding-right: 10px;}

.an_wztx_bt{ width:100%; float:left; font-family:"微软雅黑"; font-size:16px;background: url("../images/linew.jpg");text-align: left;color: #fff;}

.an_wztx_bt p{padding-left: 20px;}

.an_wztx_bt span{font-size: 14px;padding-left: 20px;}

.an_wztx_nr{ width:100%; float:left; font-family:"微软雅黑"; font-size:13px; text-align: left;}

.an_wztx_more {text-align: left;font-size: 16px;overflow: hidden;width: 100%;float: left;}

.an_wztx_more a{color: #0078d2;}

.an_wztx_more a:hover{ text-decoration:underline;}





/*案例展示*/

.in_anli{ width:100%; float:left; background:url(../images/al_bj.jpg) no-repeat top center #045096; padding-top:30px; padding-bottom:15px; overflow:hidden; clear:both;}



.al_bt_zw{ width:100%; float:left; background:url(../images/in_albtbj.gif) no-repeat center center; font-family:"微软雅黑"; font-size:16px; line-height:25px; color:#fff;}

.gy_nr_tex {

padding: 10px 0;

width: 100%;

float: left;

font-family: "微软雅黑";

font-size: 16px;

line-height: 25px;

color: #fff;

}

.in_zzry {

width: 1000px;

margin: 0 auto;

overflow: hidden;

}

#in_zzrylist {

padding: 15px 0px;

overflow: hidden;

clear: both;

}

#in_zzrylist li{

width: 214px;

float: left;

padding: 0 18px;

}

.al_bt_zw A:link{

   color: #fff;

    text-decoration: none;

}

.al_bt_zw A:visited{

   color: #fff;

    text-decoration: none;

}

.al_bt_zw A:hover{

   color: #fff;

    text-decoration: underline;

}

.al_bt_zw A:active{

   color: #fff;

    text-decoration: none;

}





.in_alnr{ width:1000px; margin:0 auto;}





.content_ind {

width: 100%;

float: left;

padding-top: 30px;

padding-bottom: 15px;

overflow: hidden;

clear: both;

}

.content_ind_a {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 28px;

color: #035096;

line-height: 46px;

background: url("../images/cont_line.png");

}

.content_ind_b {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 20px;

color: #070707;

padding-top: 20px;

}

.content_ind_b span{

color: #de0000;

}

.content_ind_c {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 20px;

}

.content_ind_d {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 28px;

color: #de0000;

padding-top: 20px;

}

.content_ind_e {

width: 550px;

margin: 20px auto;

overflow: hidden;

}

.content_ind_e li{

background: url("../images/square_yellow.png") no-repeat 5px;

padding-left: 20px;

width: 70px;
text-align:center;

float: left;

}

.content_ind_f {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 20px;

color: #070707;

padding-top: 20px;

}

.content_ind_g {

width: 940px;

margin: 0 auto;

text-align: center;

font-size: 20px;

color: #070707;

padding-top: 20px;

}

.content_ind_g li{

width: 218px;

float: left;

padding: 0 8px;

}

#in_gscj {

padding: 15px 0px;

overflow: hidden;

clear: both;

}

#in_gscj li{

width: 223px;

float: left;

margin: 0 13px;

text-align: center;

}



.in_hzjg {

width: 1000px;

margin: 0 auto;

padding: 20px 0px;

overflow: hidden;

}

.in_hzjg_bt {

background: #045096;

color: #fff;

font-size: 18px;

line-height: 30px;

padding-left: 20px;

}

.in_hzjg_con {

border: 1px solid #ccc;

}

.in_hzjg_con ul{

margin: 10px 15px;

overflow: hidden;

}

.in_hzjg_con li{

width: 110px;

float: left;

margin: 5px;

}

.in_hzjg_con li img{

width: 110px;

border: 1px solid #ccc;

}

/*产品模块*/

#in_allist{ padding:15px 0px; overflow:hidden; clear:both;}

.list{ width:120px; margin-left:10px; margin-right:10px;}

.list img{ width:120px; height:96px;}

#in_allist A:link{

   color: #fff;

    text-decoration: none;

}

#in_allist A:visited{

   color: #fff;

    text-decoration: none;

}

#in_allist A:hover{

   color: #fff;

    text-decoration: underline;

}

#in_allist A:active{

   color: #fff;

    text-decoration: none;

}

#in_allist li{ float:left; display:inline; text-align:center;}

#in_allist li a.img{ display:block; text-align:center; font-size:0px;}

#in_allist li a.img img{ margin:auto; border:1px solid #ccc;}

#in_allist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}





.in_algd{ width:1000px; margin:0 auto; text-align:center; padding:20px 0px;}

/*案例展示*/



/*师资力量*/



.in_szll{ width:1000px; margin:0 auto; padding:25px 0px;}

.in_szll_bt{ width:100%; float:left; padding:25px 0px; text-align:center; overflow:hidden;}



.in_szll_nr{ width:100%; float:left;}



/*师资力量模块*/

#in_szll{ padding:15px 0px; overflow:hidden; clear:both;}

#in_szll A:link{

   color: #666;

    text-decoration: none;

}

#in_szll A:visited{

   color: #666;

    text-decoration: none;

}

#in_szll A:hover{

   color: #950000;

    text-decoration: underline;

}

#in_szll A:active{

   color: #666;

    text-decoration: none;

}

#in_szll li{ float:left; display:inline; text-align:center;}

#in_szll li a.img{ display:block; text-align:center; font-size:0px;}

#in_szll li a.img img{ margin:auto; border:1px solid #ccc;}

#in_szll li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}





.in_szgd{ width:100%; background-color:#ff7f1e; height:32px; line-height:32px; font-family:"微软雅黑"; font-size:14px; color:#fff; text-align:center; font-weight:bold; overflow:hidden;}

.in_szgd A:link{

   color: #fff;

    text-decoration: none;

}

.in_szgd A:visited{

   color: #fff;

    text-decoration: none;

}

.in_szgd A:hover{

   color: #fff;

   background-color:#045096;

    display:block;

    text-decoration: underline;

}

.in_szgd A:active{

   color: #fff;

    text-decoration: none;

}



/*师资力量*/



/*资质-证书*/

.in_zizhi{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}



.product_scroll{border:1px solid #DEDEDE; padding:10px 20px 0 20px; position:relative;}

.product_scroll_inner{ height:210px; overflow:hidden;}



.product_scroll li {list-style: none outside none;}

.product_scroll ul{ width:174px; float:left; padding:0 9px; overflow:hidden; }

.product_scroll li img{ width:168px; height:168px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}

.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; background:url(../images/tbg.jpg) repeat-x 0 0; text-align:center; margin-top:1px;}

.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:85px; cursor:pointer;}

.product_scroll .btn_l{ left:0;}

.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}

.product_scroll li a{ line-height:22px;}

/*资质-证书*/



/*首页-新闻*/

.in_xw{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}



.in_xw_nr{ width:100%; float:left; padding-top:20px; overflow:hidden;}



.xw_nr_hy{ width:285px; float:left; }

.nr_hy_bt{ width:100%; float:left; background-color:#1d1d1d; height:35px; line-height:35px; font-family:"微软雅黑";} 

.hy_bt_zw{ width:90px; float:left; padding-left:10px; overflow:hidden; color:#ccc; text-align:left; font-size:14px;}

.hy_bt_gd{ width:42px; float:right;}



.nr_hy_nr{ width:100%; float:left; overflow:hidden; text-align:left; padding-top:15px;}

.nr_hy_nr .nr{ padding-bottom:10px; overflow:hidden;}

.nr_hy_nr .nr p, .nr_hy_nr .nr ul{ float:left;}

.nr_hy_nr .nr p img{ width:105px; height:105px; overflow:hidden;}

.nr_hy_nr .nr ul{}

.nr_hy_nr .nr ul li{ width:285px; height:26px; line-height:25px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}

.nr_hy_nr .nr ul li a{ margin-left:16px; color:#666;}

.nr_hy_nr .nr ul li a:hover{ color:#FBAB00;}

.nr_hy_nr .nr ul li span{ position:absolute; top:0; right:0;color: #ccc;}



.in_zxly {

width: 1000px;

margin: 0 auto;

padding: 20px 0px;

overflow: hidden;

}

.in_zxly_cont {

width: 100%;

float: left;

text-align: center;

}

.in_zxly_contimg {

padding: 20px 0;

}

.in_zxly_contdiy {

width: 100%;

float: left;

text-align: left;

font-size: 16px;

}

.xw_nr_gs{ width:370px; float:left; padding-left:30px; overflow:hidden;}



.nr_gs_nr{ width:100%; float:left; overflow:hidden; text-align:left; padding-top:15px;}

.nr_gs_nr .nr{ padding-bottom:10px; overflow:hidden;}

.nr_gs_nr .nr p, .nr_gs_nr .nr ul{ float:left;}

.nr_gs_nr .nr p img{ width:105px; height:105px; overflow:hidden;}

.nr_gs_nr .nr ul{}

.nr_gs_nr .nr ul li{ width:370px; height:26px; line-height:25px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}

.nr_gs_nr .nr ul li a{ margin-left:16px; color:#666;}

.nr_gs_nr .nr ul li a:hover{ color:#FBAB00;}

.nr_gs_nr .nr ul li span{ position:absolute; top:0; right:0; color:#ccc;}





.xw_nr_qy{ width:285px; float:right;}

/*首页-新闻*/

.txtlk ul li a img{

float: left;

margin-right: 2px;

}

/*版权*/

.footWrap {padding-bottom: 10px;background-color: #444;}

.footer {

width: 980px;

height:60px;

line-height:60px;

margin: 0 auto;

}

.footer .fBDl {

float: left;

_display: inline;

padding: 0 25px;

height: 174px;

border-right: 1px dotted #7c7c7c;

text-align: center;

}

.footer .fBDl dt {

margin-bottom: 12px;

font-size: 14px;

color: #fff;

font-weight: bold;

}

.footer .fBDl dd a {

color: #ccc;

}

.footer .fotNav {

margin-top: 20px;

padding-left: 30px;

height: 26px;

line-height: 26px;

border-bottom: 1px solid #4d4d4d;

}

.footer .fotNav a {

margin-right: 20px;

color: #fff;

}

.footer .fotTxt {

padding-left: 30px;

margin-top: 14px;

color: #ccc;

line-height: 20px;

}

.ft_ewm{ width:110px; float:left;}

.ft_bqz{ width:875px; float:right; text-align:left;}

/*版权*/



/*内页*/

.ny_ban{ width:1000px; margin:0 auto; margin-top:10px; overflow:hidden; background:url(../images/ban_bj.png) no-repeat bottom center; height:350px;}







.nymain{ width:1000px; margin:0 auto; padding:20px 0px; overflow:hidden;}





.left_tu{ width: 100%;float: left;height: 70px;background: #035096;color: #fff;font-size: 24px;text-align: center;line-height: 70px;}

.left_tu span{ font-size: 14px;}



.left_lx{ width:100%; float:left; height:110px; margin-top:25px; overflow:hidden;}



/*内页*/





.lx_wz {

    float: left;

    overflow: hidden;

    padding-top: 15px;

    width: 380px;

}

.lx_wz h2{ font-size:18px;}



.lx_tu {

    float: right;

    width: 380px;

}



#demo { 

overflow:hidden; 

height: 20px; 

text-align: left; 

float: left; 

line-height: 14px;

} 

#demo a { 

margin: 3px;

display: block; 

} 

.in_gg {

width: 1000px;

float: left;

}



.title10_c {

padding: 10px;

overflow: hidden;

}

.join_wrap {

width: 700px;

}

.join02 {

padding-top: 15px;

}

.join2_c {

padding-left: 38px;

}

.join03 {

border: 1px solid #b6b5b5;

border-top: none;

}

.join03_title {

padding: 0px 15px;

height: 35px;

border-top: 1px solid #b6b5b5;

background: #ededf0;

}

.join03_title span {

color: #232323;

line-height: 35px;

float: left;

}

.join03_title a {

padding-top: 10px;

float: right;

}

.join03_c {

padding: 10px 20px;

border-top: 1px solid #b6b5b5;

line-height: 20px;

}



.post_list {

list-style: none;

margin: 0;

padding: 0;

min-height: 450px;

}

.post_item{

margin-bottom: 30px;

overflow: hidden;

}

.post_thumbnail{

margin-right: 16px;

width: 140px;

height: auto;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

overflow: hidden;

float: left;

}

.post_info {

width: 550px;

float: left;

}

.post_info p{

line-height: 22px;

}

.title.post_title {

font-size: 13px;

margin-bottom: 6px;

line-height: 17px;

}

.post_title a {

color: #333;

text-decoration: none;

}





/*111*/

.post_list2 {

	float:left;

	width:47%;

list-style: none;

margin: 0;

padding: 0;

min-height: 450px;

}

.post_item2{

	float:left;

	width:100%;

margin-bottom: 30px;

overflow: hidden;

}

.post_thumbnail2{

margin-right: 16px;

width: 140px;

height: auto;

border-radius: 3px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

overflow: hidden;

float: left;

}

.post_info2 {

width: 550px;

float: left;

}

.post_info2 p{

line-height: 22px;

}

.title2.post_title2 {

font-size: 13px;

margin-bottom: 6px;

line-height: 17px;

background:url(../images/list.gif) no-repeat left center 10px 10px ;

}

.post_title2 a {

color: #333;

text-decoration: none;

}



/**/

.news_content_title {

color: #333;

font-size: 18px;

margin-bottom: 8px;

text-align: center;

font-weight: bolder;

}

.news_content_time {

font-size: 12px;

color: #c9c9c9;

text-align: center;

margin: 0 25px;

padding-bottom: 5px;

border-bottom: 1px dashed #ccc;

}

.news_content {

min-height: 350px;

margin-top: 10px;

}

.tagcloud{

margin-top: 22px;

font-size: 12px!important;

padding: 5px 8px;

display: block;

float: left;

margin-right: 4px;

margin-bottom: 7px;

background-color: #EEE;

border-radius: 5px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

color: #999;

}

.tagcloud a:hover{

text-decoration: underline;

}

.kh_zs {

padding-top: 8px;

}

.kh_zs dl{

padding: 3px;

float: left;

display: block;

}

.kh_zs dl img {

border: 1px #ccc solid;

}





#hzjg {

border: 1px solid #ccc;

overflow: hidden;

padding: 10px 15px;

}



#inhzjg {

float: left;

width: 800%;

}

#hzjg1 {

float: left;

}

#hzjg img {

width: 110px;

border: 1px solid #ccc;

}

#hzjg1 a{

width: 110px;

float: left;

margin: 5px;

}

#hzjg2 a{

width: 110px;

float: left;

margin: 5px;

}



#hzjg2 {

float: left;

}



.pager {padding-left: 0;margin: 20px 0;list-style: none;text-align: center;}

.pager span{background: #333;color: #FFF;font-size: 12px;margin: 2px;padding: 6px 12px;text-decoration: none;float: left;}

.pager a{background: #333;color: #FFF;font-size: 12px;margin: 2px;padding: 6px 12px;text-decoration: none;float: left;}

.pager a:hover{background: #035096;color: #FFF;}



.down {min-height: 400px;overflow: hidden;}

.down li{float: left;width: 730px;border-bottom: 1px dashed #ccc;line-height: 30px;}

.down li span{float: right;color: #646464;}



.zhengshu {

width: 700px;

float: left;

}

.zhengshu_img {

float: left;

width: 700px;

}

.zhengshu_title {

float: left;

width: 700px;

}